@charset "UTF-8";

/*************************** 全局样式 Begin ***************************/

body,
ul,
ol,
li,
form,
fieldset,
img,
div,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", '宋体';
}

ul,
ol,
li {
    list-style-type: none;
}

td,
table,
input {
    font-size: 15px;
    color: #333;
}

a:link,
a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #0f5cb8;
    text-decoration: none;
}

body {
    min-width: 1200px !important;
    background-color: #fff;
    overflow-y: auto;
    height: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.f10 {
    color: #f10215 !important;
}


/*** 新闻详细内容 ***/

.NewsTitle {
    font-size: 24px;
    line-height: 140%;
    font-weight: bold;
    padding-top: 30px;
}

.NewsTitleFu {
    font-size: 18px;
    line-height: 300%;
    padding-bottom: 20px;
    font-weight: normal;
}

.NewsContent {
    font-size: 16px;
    line-height: 220%
}

.NewsContent div {
    font-size: 16px;
}

.NewsContent a:link,
.NewsContent a:visited {
    color: #0B57B4;
    text-decoration: underline;
}

.NewsContent a:hover {
    color: #E00;
    text-decoration: underline;
}

.NewsText {
    color: #333;
    font-size: 14px;
    line-height: 200%;
}


/*************************** 全局样式 End ***************************/


/*** 分页样式 Begin ***/

.FX_PageDiv {
    width: 100%;
    height: 22px;
    padding: 15px 0;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.Fx_PageDiv2_span2 span {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #333;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
}

.Fx_PageDiv2_span2 strong {
    width: 20px;
    height: 18px;
    line-height: 18px;
    color: #C00;
    text-align: center;
    display: block;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    border: 1px solid #CCC;
    background-color: #DDD;
}

.Fx_PageDiv2_span1 {
    float: left;
    padding-left: 25px;
    padding-top: 3px;
}

.Fx_PageDiv2_span2 {
    float: right;
    padding-right: 25px;
}

.Fx_PageDiv2_1_2,
.Fx_PageDiv2_1_3,
.Fx_PageDiv2_1_4 {
    color: #C00;
}


/*** 分页样式 End ***/

.m {
    width: 1100px;
    /*版心1180*/
    margin: 0 auto;
    overflow: hidden;
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
}

.clearfix::before,
.clearfix::after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/*** 通用部分 ***/

.container {
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    /*                            z-index: 999;*/
}

.inside_bg {
    background: url(../images/inside_bg.png) no-repeat center top;
    background-color: #ebf5fc;
    position: relative;
}

.topbar {
    width: 100%;
    height: 36px;
    background-color: #fff;
    /* box-shadow: 0px 3px 8px #cecece; */
}

.topbar_main {
    margin: auto;
    width: 1100px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}

.topbar_main_l {
    width: 290px;
    height: 36px;
    float: left;
    margin-right: 100px;
}

.topbar_main_l a {
    padding-right: 20px;
    float: left;
}
.topbar_main_l a img {
    display: inline;
    vertical-align: middle;
}

.topbar_main_m {
    width: 100px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-top: 6px;
    float: left;
}

.topbar_main_m a {
    font-size: 14px;
}

.topbar_main_r a {
    padding-right: 20px;
    float: right;
}

.topbar_main_r {
    width: 600px;
    float: right;
}

.topbar_main_r ul li {
    width: 120px;
    list-style: none;
    text-align: center;
    float: left;
}

.topbar_main_r>ul>li:hover {
    height: 36px;
    cursor: pointer;
    background-color: #dedede;
    transition: ease all .3s;
}

#topbar_weweima {
    float: left;
}

#topbar_weweima ul {
    display: none;
    z-index: 9999;
}

#topbar_weweima .erweimapic {
    position: fixed;
    width: 94px;
    list-style: none;
    text-align: center;
    float: left;
}

.header {
    margin: 0 auto;
    width: 1100px;
    height: 180px;
}

.header .logo {
    width: 460px;
    padding-top: 50px;
    float: left;
}

.header .search {
    width: 400px;
    height: 50px;
    background-color: #fff;
    border-radius: 8px;
    margin-top: 70px;
    margin-right: 0px;
    float: right;
}

.header .search span img {
    vertical-align: middle;
    cursor: pointer;
}


/* .main {
width: 1180px;
} */


/*导航*/

.menu {
    margin: 0 auto;
    width: 1000px;
    height: 43px;
    overflow: hidden;
}

.insidepage {
    width: 1100px;
}

.menu li {
    width: 150px;
    line-height: 43px;
    font-size: 20px;
    text-align: center;
    background: url(../images/tab_b.png) no-repeat;
    float: left;
    list-style: none;
}

.menu li a {
    display: block;
    color: #fff;
}

.menu .current {
    background: url(../images/tab_a.png) no-repeat;
    font-size: 20px;
    width: 150px;
    text-align: center;
    transition: ease all .5s;
}

.menu .current a {
    color: #333;
    font-size: 20px;
}

.menu_con {
    width: 1100px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 10px;
    padding: 40px;
    overflow: hidden;
    box-shadow: 0px 6px 8px #888;
}


/*** index01 ***/

.menu_con .tab_con {
    width: 100%;
    height: 443px;
}

.menu_con .tab_con .slide {
    width: 570px;
    height: 360px;
    background-color: #cecece;
    margin-bottom: 10px;
    float: left;
}

.menu_con .tab_con .ywdt_con {
    width: 500px;
    float: right;
}

.menu_con .tab_con .ywdt_con .jrgz {
    width: 100%;
    height: 40px;
    background-color: #efefef;
    border-radius: 6px;
    overflow: hidden;
}

.menu_con .tab_con .ywdt_con .jrgz .jr_tit {
    width: 90px;
    height: 32px;
    line-height: 32px;
    background-color: #f05452;
    border-radius: 6px;
    color: #fff;
    text-align: center;
    margin: 4px;
    float: left;
}

.menu_con .tab_con .ywdt_con .jrgz .jr_news {
    margin-left: 5px;
}

.menu_con .tab_con .ywdt_con .jrgz .jr_news li {
    line-height: 40px;
}


/*要闻动态切换*/

.ywdt_con .switch_news {
    width: 500px;
    overflow: hidden;
}

.ywdt_con .cut {
    width: 500px;
    overflow: hidden;
}

.ywdt_con .cut ul li {
	font-size:19px;
    text-align: center;
    width: 20%;
    float: left;
    margin-bottom: 10px;
}

.tag1sel {
    color: #355e92;
    font-size: 22px;
    font-weight: bold;
    line-height: 50px;
    border-bottom: #355e92 solid 2px
}

.tag1sel a:link,
.tag1sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag1sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag1selno {
    color: #666666;
    font-size: 22px;
    line-height: 50px;
    border-bottom: #cccccc solid 1px
}

.tag1selno a:link,
.tag1selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag1selno a:hover {
    color: #666666;
    text-decoration: none;
}

.newslist {
    width: 100%;
    overflow: hidden;
}

.newslist strong {}

.newslist li {
    font-size: 14px;
    line-height: 42px;
    color: #888;
    padding-left: 16px;
    background: url(../images/dot.png) no-repeat left;
    text-align: right;
}

.newslist li a {
    font-size: 16px;
    float: left;
}

.newslist_s {
    width: 100%;
    overflow: hidden;
}

.newslist_s li {
    font-size: 14px;
    line-height: 36px;
    color: #888;
    padding-left: 16px;
    background: url(../images/dot.png) no-repeat left;
    text-align: right;
}

.newslist_s li a {
    font-size: 16px;
    float: left;
}

.newslistnotime li {
    font-size: 14px;
    line-height: 42px;
    color: #888;
    padding-left: 16px;
    background: url(../images/dot.png) no-repeat left;
}

.newslistnotime li a {
    font-size: 16px;
}

.banner {
    width: 100%;
    height: 70px;
}

.banner li {
    width: 20%;
    float: left;
    text-align: center;
}

.banner a {
    float: left;
    width: 210px;
    height: 66px;
    overflow: hidden;
}

.banner a img {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.banner a img:hover {
    transform: scale(1.2);
}
/*.banner {*/
/*    width: 1100px;*/
/*    border-radius: 8px;*/
/*    overflow: hidden;*/
/*}*/

/*.banner img {*/
/*    width: 100%;*/
/*    cursor: pointer;*/
/*    transition: all 0.3s;*/
/*}*/

/*.banner img:hover {*/
/*    transform: scale(1.1);*/
/*}*/


/*index走进溧阳*/

.zjly_con_left {
    width: 620px;
    float: left;
}

.cate_tit .lycontent p {
    line-height: 32px;
    font-size: 16px;
    color: #333;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
    text-indent: 2em;
    border: 0px;
}

.lycontent a {
    color: #355e92;
}

.zjly_con_right {
    float: right;
}

.menu_con .tab_con .zjly_slide {
    width: 450px;
    height: 280px;
    background-color: #cecece;
    margin-bottom: 10px;
    float: left;
}

.lyjj_btn {
    margin-top: 14px;
    border-top: #dedede dashed 1px;
}

.lyjj_btn li {
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    margin-right: 6px;
}

.lyjj_btn li a {
    display: inline-block;
    padding: 0px 5px;
}

.lyjj_btn li a:hover {
    box-shadow: 1px 1px 2px #cecece;
    transition: all ease .6s;
}

.lyjj_btn li i {
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 6px 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #355e92;
}

.zjly_box {
    width: 100%;
    height: 120px;
    margin-top: 20px;
}

.zjly_box li {
    width: 16.66%;
    height: 120px;
    float: left;
    text-align: center;
}

.zjly_box a {
    float: left;
    width: 170px;
    height: 120px;
    overflow: hidden;
}

.zjly_box a img {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.zjly_box a img:hover {
    transform: scale(1.2);
}


/*index02*/

.menu_con .tab_con .zmhd_con_left {
    width: 580px;
    float: left;
    /* padding: 0px 10px; */
}

.menu_con .tab_con .zmhd_con_left .lxxd {
    width: 100%;
    overflow: hidden;
}

.cate_tit {
    height: 36px;
    border-bottom: 1px solid #cccccc;
}

.more a {
    display: inline-block;
    width: 60px;
    font-size: 14px;
    color: #777;
    float: right;
    padding-top: 8px;
}

.cate_tit p {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 20px;
    color: #355e92;
    font-weight: bold;
    border-bottom: 2px solid #355e92;
}

.cate_tit a {
    color: inherit;
}

.con_inside_right {
    width: 340px;
}

.zmhd_con_left .lxxd .lxxd_btn {
    margin-top: 3px;
    float: right;
}

.zmhd_con_left .lxxd .lxxd_btn img {
    margin: 0 5px -3px 0;
}

.zmhd_con_left .lxxd .lxxd_btn a {
    height: 30px;
    line-height: 30px;
    padding: 5px 14px;
    background-color: #eef6ff;
    border-radius: 4px;
    margin-left: 20px;
}

.zmhd_con_left .lxxd .lxxd_btn a:hover {
    background-color: #c8e1fd;
    transition: ease all .5s;
}

.zmhd_con_left .lxxd .lxxd_btn .red {
    color: #355e92;
}

.mail_tit {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #eef4fa;
    border-radius: 6px;
    margin-top: 10px;
}

.mail_tit p {
    display: inline-block;
    color: #0f5cb8;
    font-size: 15px;
    font-weight: bold;
}

.mail_tit p:first-child {
    position: absolute;
    left: 16px;
}

.mail_tit p:last-child {
    position: absolute;
    right: 16px;
}

.zmhd_con_left .ztzl {
    width: 100%;
    height: 100px;
    margin-top: 12px;
}

.zmhd_con_left .ztzl .ztzl_tit {
    width: 44px;
    height: 90px;
    line-height: 20px;
    background-color: #fb993c;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding-top: 10px;
    border-radius: 6px;
    float: left;
}

.zmhd_con_left .ztzl .ztzl_tit a {
    color: #fff;
}

.zmhd_con_left .ztzl .ztzl_tit a:hover {
    text-decoration: underline;
}

.zmhd_con_left .ztzl .ztzl_pic a {
    margin-left: 18px;
}

.ztzl_pic a {
    float: left;
    width: 250px;
    height: 100px;
    border-radius: 8px;
    overflow: hidden;
}

.ztzl_pic a img {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ztzl_pic a img:hover {
    transform: scale(1.2);
}


/*互动切换*/

.zmhd_con_right {
    width: 490px;
    float: right;
}

.zmhd_con_right .switch_news {
    width: 100%;
    overflow: hidden;
}

.zmhd_con_right .cut {
    width: 100%;
    overflow: hidden;
}

.zmhd_con_right .cut ul li {
    text-align: center;
    width: 33.33%;
    float: left;
}

.zmhd_con_right .zxft_w {
    width: 250px;
    line-height: 30px;
    float: right;
}

.tag2sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag2sel a:link,
.tag2sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag2sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag2selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag2selno a:link,
.tag2selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag2selno a:hover {
    color: #666666;
    text-decoration: none;
}

.tag3sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag3sel a:link,
.tag3sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag3sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag3selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag3selno a:link,
.tag3selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag3selno a:hover {
    color: #666666;
    text-decoration: none;
}


/*index03*/

.menu_con .tab_con .zwgk_con_left {
    width: 430px;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn {
    width: 100% x;
    height: 320px;
    background-color: #edf4fd;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li {
    width: 46%;
    padding-top: 18px;
    padding-left: 16px;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li a {
    display: inline-block;
    padding: 0 15px;
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li a:hover {
    background-color: #fff;
    transition: all 0.5s ease;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn li:last-child {
    width: 100%;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn img {
    display: inline-block;
    margin: 0 5px -10px 0;
    transition: all .6s;
}

.menu_con .tab_con .zwgk_con_left .xxgk_btn img:hover {
    transform: rotateY(180deg);
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn {
    width: 100% x;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li {
    width: 205px;
    height: 46px;
    border: 1px solid #355e92;
    margin-right: 20px;
    margin-top: 12px;
    box-sizing: border-box;
    float: left;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(2) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(4) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li:nth-child(6) {
    margin-right: 0;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li span {
    display: inline-block;
    width: 44px;
    height: 45px;
    background: #355e92;
    overflow: hidden;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li a {
    display: inline-block;
    padding-left: 15px;
    width: 144px;
    height: 45px;
    line-height: 42px;
    overflow: hidden;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn li a:hover {
    color: #fff;
    background-color: #355e92;
    transition: all 0.3s ease;
}

.menu_con .tab_con .zwgk_con_left .zwgk_btn img {
    margin: 8px 5px 0 7px;
}

.zwgk_con_right .xxgkcx {
    width: 640px;
    float: right;
}

.zwgk_con_right .switch_news {
    width: 640px;
    overflow: hidden;
}

.zwgk_con_right .cut {
    width: 640px;
    overflow: hidden;
}

.zwgk_con_right .cut ul li {
    text-align: center;
    width: 16.66%;
    float: left;
}

.tag4sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag4sel a:link,
.tag4sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag4sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag4selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag4selno a:link,
.tag4selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag4selno a:hover {
    color: #666666;
    text-decoration: none;
}


/*index04*/

.ggfw_con_left {
    width: 640px;
    float: left;
}

.ggfw_con_right {
    width: 430px;
    float: right;
}

.ggfw_btn li {
    width: 33.33%;
    margin-bottom: 30px;
    text-align: center;
    float: left;
}

.ggfw_btn ul li a {
    display: inline-block;
    text-align: center;
}

.ggfw_btn_01 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_01.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_01 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_01.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_02 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_02.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_02 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_02.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_03 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_03.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_03 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_03.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_04 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_04.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_04 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_04.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_05 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_05.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_05 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_05.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_06 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_06.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_06 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_06.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_07 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_07.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_07 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_07.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_08 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_08.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_08 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_08.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn_09 a i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_09.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.ggfw_btn_09 a:hover i {
    display: inline-block;
    width: 76px;
    height: 76px;
    background-image: url(../images/ggfw_ico_09.png);
    background-repeat: no-repeat;
    background-position: 0 -76px;
    transition: ease all 0.2s;
}

.ggfw_btn p {
    padding-top: 16px;
    text-align: center;
}

.ggfw_pic {
    width: 100%;
    overflow: hidden;
}

.ggfw_pic ul>li {
    width: 50%;
    height: 86px;
    float: left;
}

.ggfw_pic li a {
    display: block;
    float: left;
    border-radius: 8px;
    overflow: hidden;
}


/* .ggfw_pic a:first-child {
margin-right: 18px;
} */

.ggfw_pic a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.ggfw_pic a img:hover {
    transform: scale(1.2);
}


/*index05*/

.tag10sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag10sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag10sel a:link,
.tag10sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag10sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag10selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag10selno a:link,
.tag10selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag10selno a:hover {
    color: #666666;
    text-decoration: none;
}

.zwfw_con_left {
    width: 740px;
    overflow: hidden;
}

.grfw {
    width: 100%;
}

.grfw .cut {
    width: 100%;
    height: 36px;
    border-bottom: #cccccc solid 1px;
    text-align: center;
    margin-bottom: 8px;
}

.grfw .cut ul {
    display: inline-block;
    width: 240px;
    height: 36px;
}

.grfw .cut ul li {
    text-align: center;
    width: 120px;
    float: left;
}

.zwfw_con_left .grfw .zwfw_btn li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: 18px;
}

.zwfw_con_left .grfw .zwfw_btn li a {
    height: 110px;
    display: block;
    text-align: center;
    border-radius: 6px;
    background-color: #f5f6f8;
    margin: 8px;
    padding: 20px 0 0;
}

.zwfw_con_left .grfw .zwfw_btn li a:hover {
    background-color: #cde3fe;
    transition: all ease .3s;
    color: #d63031
}

.zwfw_con_left .grfw .zwfw_btn li a i {
    display: inline-block;
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    background-position: center !important;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn01 a i {
    background: url(../images/qjd-geren_01.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn02 a i {
    background: url(../images/qjd-geren_02.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn03 a i {
    background: url(../images/qjd-geren_03.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn04 a i {
    background: url(../images/qjd-geren_04.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn05 a i {
    background: url(../images/qjd-geren_05.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn06 a i {
    background: url(../images/qjd-geren_06.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn07 a i {
    background: url(../images/qjd-geren_07.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .grfw_btn08 a i {
    background: url(../images/qjd-geren_08.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn01 a i {
    background: url(../images/qjd-faren_01.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn02 a i {
    background: url(../images/qjd-faren_02.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn03 a i {
    background: url(../images/qjd-faren_03.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn04 a i {
    background: url(../images/qjd-faren_04.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn05 a i {
    background: url(../images/qjd-faren_05.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn06 a i {
    background: url(../images/qjd-faren_06.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn07 a i {
    background: url(../images/qjd-faren_07.png) no-repeat;
}

.zwfw_con_left .grfw .zwfw_btn .frfw_btn08 a i {
    background: url(../images/qjd-faren_08.png) no-repeat;
}

.zwfw_con_right {
    width: 330px;
}

.ggfw_button {
    margin-top: 6px;
}

.ggfw_button li {
    float: left;
    width: 50%;
    text-align: center;
}

.ggfw_button li a {
    display: block;
    height: 48px;
    line-height: 48px;
    margin: 5px 5px;
    background-color: #f5f6f8;
}

.ggfw_button li a:hover {
    background-color: #256dc3;
    color: #fff;
}

.zwfw_pic {
    width: 100%;
    overflow: hidden;
    margin-top: 25px;
}

.zwfw_pic ul>li {
    width: 33.33%;
    height: 86px;
    float: left;
}

.zwfw_pic ul>li:last-child {
    width: 360px;
    float: right;
}

.zwfw_pic li a {
    display: block;
    float: left;
    border-radius: 8px;
    overflow: hidden;
}

.zwfw_pic a img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.zwfw_pic a img:hover {
    transform: scale(1.2);
}


/*背景图部分*/

.main_bg {
    position: fixed;
    text-align: center;
    width: 100%;
    height: 100%;
    z-index: -1;
    /* background: url(../images/main_bgc1.jpg) no-repeat center top; */
}

.main_bg img {
    width: 100%;
    height: 100%;
}


/*底部*/


/* .footer {
position: absolute;
width: 100%;
height: 110px;
} */

.footer span a {
    display: inline-block;
    color: #fff;
    padding-left: 10px;
}

.footer span a:hover {
    color: #399ff3;
}

.footer {
    position: static;
    /* filter: alpha(opacity=50);
opacity: 0.7; */
    background-color: rgba(0, 0, 0, 0.7);
    width: 100%;
    height: 110px;
    left: 0px;
    bottom: 0px;
    margin-top: 77px;
    overflow: hidden;
    text-align: center;
    z-index: 1;
}

.footer_con {
    margin: 0 auto;
    width: 1180px;
    font-size: 14px;
    line-height: 44px;
    color: #fff;
    z-index: 9;
    position: relative;
    height: 90px;
}

.footer_con .con_left .site_link {
    margin: 0 auto;
}

.footer_con .con_left a {
    display: inline-block;
    /* width: 110px; */
    color: inherit;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}

.footer_con .con_left a img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -6px;
}

.footer_con .copyright {
    line-height: 28px;
    color: #bebebe;
}

.footer_con .wzbs {
    position: absolute;
    left: 0;
    top: 0;
    width: 245px;
    text-align: right;
    margin-top: 40px;
}

.footer_con .jiuc{
    position: absolute;
    right:140px;
    top:0;
    margin-top:50px;
}

/*insede page 要闻动态*/

.menu_con .con_inside {
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
}

.menu_con .con_inside .slide {
    width: 535px;
    height: 338px;
    background-color: #cecece;
    float: left;
}

.menu_con .con_inside .con_inside_ywdt {
    width: 535px;
}

.menu_con .con_inside .con_inside_ywdt_spxw {
    width: 100%;
}

.con_inside_ywdt .first_new {
    border-bottom: 1px dashed #dedede;
}

.con_inside_ywdt a h3 {
    font-size: 22px;
    color: #333;
    font-weight: normal;
    padding-top: 10px;
    text-align: center;
}

.con_inside_ywdt a:hover h3 {
    color: #355e92;
    font-weight: bold;
}

.con_inside_ywdt a p {
    font-size: 14px;
    color: #777;
    line-height: 26px;
    padding-top: 6px;
}

.con_inside_ywdt a:hover p {
    color: #000;
}

.con_inside_ywdt .szftit {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: 0px;
    font-weight: normal;
    margin-left: 30px;
}

.spxw_box {
    width: 25%;
    position: relative;
    float: left;
}

.margin_x {
    margin-top: 12px;
    /* margin-right: 20px; */
}

.spxw_box .img_a {
    display: inline-block;
    width: 260px;
    height: 164px;
    padding: 3px;
    border: #eee solid 1px;
    transition: all 0.5s;
}

.spxw_box .img_a:hover {
    border: #d20365 solid 1px;
}

.spxw_box span {
    width: 260px;
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    display: inline;
    position: absolute;
    text-align: center;
    margin-top: 130px;
    margin-left: 4px;
}

.tag19sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px;
    z-index: 1;
    margin-bottom: -1px;
}

.tag19sel a:link,
.tag19sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag19sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag19selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
}

.tag19selno a:link,
.tag19selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag19selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside_ywdt .switch_news {
    width: 535px;
    overflow: hidden;
}

.con_inside_ywdt .cut {
    width: 535px;
    overflow: hidden;
    border-bottom: #cccccc solid 1px
}

.con_inside_ywdt .cut ul li {
    display: inline-block;
    text-align: center;
    float: left;
    margin-right: 30px;
}


/*insede page 政民互动*/

.menu_con .con_inside .con_inside_lxxd {
    width: 730px;
}

.con_inside_zmhdbtns {
    width: 340px;
}

.con_inside_zmhdbtn {
    position: relative;
}

.con_inside_zmhdbtn a {
    display: inline-block;
    width: 160px;
    height: 150px;
    background-color: #ff7675;
    border-radius: 8px;
    text-align: center;
    color: #fff;
}

.con_inside_zmhdbtn a:hover {
    transition: all ease .5s;
}

.con_inside_zmhdbtn img {
    padding-top: 20px;
}

.con_inside_zmhdbtn p {
    font-size: 20px;
    padding-top: 30px;
}

.con_inside_zmhdbtn h4 {
    position: absolute;
    width: 120px;
    border-bottom: 1px solid #fff;
    top: 86px;
    left: 20px;
    text-align: center;
    float: left;
}

.zmhdbtn01 a {
    background-color: #ff7675;
}

.zmhdbtn01 a:hover {
    background-color: #d25554;
}

.zmhdbtn02 a {
    background-color: #2e86de;
}

.zmhdbtn02 a:hover {
    background-color: #196cbe;
}

.zmhdbtn03 a {
    background-color: #ff9f43;
}

.zmhdbtn03 a:hover {
    background-color: #df8126;
}

.zmhdbtn04 a {
    background-color: #33d9b2;
}

.zmhdbtn04 a:hover {
    background-color: #0cad87;
}

.con_inside_zxft {
    width: 730px;
}

.con_inside_zxft .pre_btn {
    margin-top: 3px;
    float: right;
}

.con_inside_zxft .pre_btn img {
    margin: 0 5px -6px 0;
}

.con_inside_zxft .pre_btn a {
    height: 30px;
    line-height: 30px;
    padding: 3px 5px;
    font-size: 14px;
    color: #dc5251;
    border: 1px solid #fb7776;
    border-radius: 4px;
    padding-left: 25px;
    background-image: url(../images/wq_icon.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.con_inside_zxft .pre_btn a:hover {
    background-color: #dc5251;
    background-image: url(../images/wq_icon.png);
    background-repeat: no-repeat;
    background-position: 0 -22px;
    transition: all ease .5s;
    color: #fff;
}

.con_inside_zxft .con_ft .zxft_w {
    width: 60%;
}

.con_inside_zxft .con_ft .zxft_w h3 {
    padding-bottom: 15px;
}

.con_inside_zxft .con_ft .zxft_w p {
    line-height: 32px;
    margin: 0;
    padding: 0;
}

.con_inside_zxft .con_inside_cols {
    width: 340px;
}

.con_inside_cols .switch_news {
    width: 340px;
    overflow: hidden;
}

.con_inside_cols .cut {
    width: 340px;
    overflow: hidden;
}

.con_inside_cols .cut ul li {
    text-align: center;
    width: 33.33%;
    float: left;
}

.tag5sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag5sel a:link,
.tag5sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag5sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag5selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag5selno a:link,
.tag5selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag5selno a:hover {
    color: #666666;
    text-decoration: none;
}

.tag6sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag6sel a:link,
.tag6sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag6sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag6selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag6selno a:link,
.tag6selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag6selno a:hover {
    color: #666666;
    text-decoration: none;
}

.tag7sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag7sel a:link,
.tag7sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag7sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag7selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag7selno a:link,
.tag7selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag7selno a:hover {
    color: #666666;
    text-decoration: none;
}


/*insede page 政务公开*/

.menu_con .con_inside .con_inside_ldzc {
    width: 700px;
}

.con_inside_ldzc .con_ft .ldzc_w {
    width: 78%;
}

.con_inside_ldzc .con_ft .ldzc_w p {
    line-height: 40px;
    margin: 0;
    padding: 0;
}

.con_inside_ldzc .ldmd {
    width: 100%;
    height: 70px;
    background-color: #f3f3f3;
}

.con_inside_ldzc .ldmd p {
    line-height: 34px;
    margin-left: 6px;
	font-size: 14px;
    color: #666;
}

.con_inside_xxgkbtns {
    width: 370px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn {
    width: 100%;
    background-color: #256dc3;
    color: #fff;
    height: 42px;
    line-height: 42px;
    border-radius: 50px;
    margin-bottom: 11px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn a {
    display: block;
    color: #fff;
    font-size: 18px;
    border-radius: 50px;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn a:hover {
    background-color: #3366a3;
    transition: all ease .3s;
}

.con_inside_xxgkbtns .con_inside_xxgkbtn img {
    margin: 0 5px -10px 50px;
}

.tag8sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag8sel a:link,
.tag8sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag8sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag8selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag8selno a:link,
.tag8selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag8selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside_xxgknews01 .switch_news {
    width: 700px;
    overflow: hidden;
}

.con_inside_xxgknews01 .cut {
    width: 700px;
    overflow: hidden;
}

.con_inside_xxgknews01 .cut ul li {
    text-align: center;
    width: 25%;
    float: left;
}

.con_inside .con_inside_xxgkcx {
    width: 338px;
    border: 6px solid #eaeaea;
    padding: 10px;
}

.tag9sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
    line-height: 36px;
    border-bottom: #355e92 solid 2px
}

.tag9sel a:link,
.tag9sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag9sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag9selno {
    color: #666666;
    font-size: 20px;
    line-height: 36px;
    border-bottom: #cccccc solid 1px
}

.tag9selno a:link,
.tag9selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag9selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside .con_inside_zdly {
    width: 100%;
    height: 250px;
    background: url(../images/zdly_bg.jpg) no-repeat;
}

.con_inside .con_inside_zdly h1 {
    color: #256dc3;
    text-align: center;
    padding-top: 30px;
}

.con_inside .con_inside_zdly .zdlybtns {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.con_inside .con_inside_zdly .zdlybtns ul {
    width: 1000px;
    display: inline-block;
}

.con_inside .con_inside_zdly .zdlybtns li {
    width: 180px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    text-align: center;
    border-radius: 50px;
    float: left;
    margin: 10px 10px;
}

.con_inside .con_inside_zdly .zdlybtns li a {
    border-radius: 50px;
    display: block;
}

.con_inside .con_inside_zdly .zdlybtns li a:hover {
    font-size: 18px;
    box-shadow: 3px 5px 0 #cecece;
    transition: all ease .2s;
}

.con_inside_zwgkbtns {
    width: 368px;
    margin-top: 36px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn {
    width: 100%;
    color: #4a698c;
    height: 58px;
    line-height: 58px;
    margin-bottom: 20px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn a {
    display: block;
    color: #4a698c;
    border: solid 1px #7da1cb;
    font-size: 18px;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn a:hover {
    border: solid 1px #4a698c;
    background-color: #ebf4fe;
    transition: all ease .3s;
}

.con_inside_zwgkbtns .con_inside_zwgkbtn img {
    margin: 0 5px -10px 60px;
}

.xxgk_bmtext td {
    font-size: 15px;
    line-height: 34px
}

.xxgk_bmtext a {
    display: inline-block;
    width: 165px;
    height: 26px;
    line-height: 26px;
    background-color: #f5f6f8;
    text-align: center;
}

.xxgk_bmtext a:hover {
    background-color: #4a698c;
    color: #fff;
}


/*领导之窗*/

.ldzc_left {
    width: 260px;
    float: left;
}

.ldzc_right {
    width: 810px;
    float: right;
    margin-bottom: 30px;
    height: 400px;
    height: auto !important;
    min-height: 400px;
}

.ldzc_btn li {
    height: 46px;
    line-height: 46px;
    /* border: 1px solid #91b3dc; */
    background-color: #f6f6f6;
    border-radius: 6px;
    margin-top: 10px;
}

.ldzc_btn li h4 {
    width: 38%;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    font-weight: normal;
}

.ldzc_btn li a {
    display: block;
}

.ldzc_btn li a:hover {
    color: #fff;
    transition: all ease .3s;
    background-color: #91b3dc;
    border-radius: 6px;
}

.ldzc_btn li span {
    display: inline-block;
    width: 62%;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    /* background-color: #fcaf63; */
    color: #666;
    text-align: left;
    float: right;
    border-radius: 6px;
}

.ldpic {
    width: 150px;
    margin-right: 40px;
}

.ldpic h2 {
    line-height: 60px;
    text-align: center;
}

.ldpic p {
    text-align: center;
    font-size: 15px;
    color: #666;
}

.ldcontent {
    width: 620px;
}

.ldcontent .ldtit {
    font-size: 22px;
    font-weight: bold;
    color: #256dc3;
    line-height: 50px;
}

.ldcontent>p {
    line-height: 36px;
    color: #444;
}

.ldzc_right h4 {
    height: 10px;
    border-top: dashed 1px #dedede;
    margin-top: 10px;
}


/*领导之窗end*/


/*insede page 公共服务*/

.con_inside .con_inside_tzgg {
    width: 1100px;
}

.con_inside .con_inside_ggfwpic {
    width: 300px;
}

.con_inside_ggfwpic {
    width: 100%;
    overflow: hidden;
}

.con_inside_ggfwpic ul>li {
    width: 100%;
    height: 164px;
    float: left;
    margin-bottom: 20px;
}

.con_inside_ggfwpic li a {
    display: block;
    width: 100%;
    float: left;
    overflow: hidden;
}

.con_inside_ggfwpic a img {
    width: 100%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.con_inside_ggfwpic a img:hover {
    transform: scale(1.2);
}

.con_inside .ggfw_btn ul li {
    width: 33.33%;
	height:120px;
}

.con_inside .ggfw_btn ul li a {
    display: inline-block;
    width: 122px;
    height: 140px;
    padding: 20px 8px;
    text-align: center;
    background-color: #f5f6f8;
}

/*.con_inside .ggfw_btn ul li {
    width: 20%;
}

.con_inside .ggfw_btn ul li a {
    display: inline-block;
    width: 140px;
    height: 140px;
    padding: 30px 30px;
    text-align: center;
    background-color: #f5f6f8;
}*/


/*inside page 政务服务*/

.tag11sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag11sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag11sel a:link,
.tag11sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag11sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag11selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag11selno a:link,
.tag11selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag11selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside .con_inside_grfw {
    width: 100%;
}

.grfw_inside .cut {
    width: 100%;
    height: 36px;
    border-bottom: #cccccc solid 1px;
    text-align: center;
    margin-bottom: 8px;
}

.grfw_inside .cut ul {
    width: 100%;
    height: 36px;
    text-align: center;
}

.grfw_inside .cut ul li {
    display: inline-block;
    text-align: center;
    margin: 0px 15px;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside li {
    position: relative;
    float: left;
    width: 20%;
    font-size: 16px;
}


/* .con_inside_grfw .grfw_inside .w16 li {
    width: 16.66%;
} */

.con_inside_grfw .grfw_inside .zwfw_btn_inside li span {
    display: inline-block;
    position: absolute;
    left: 60px;
    top: 16px;
    width: 130px;
    height: 32px;
    line-height: 32px;
    /* font-size: 15px; */
    text-align: center;
    border-left: #dedede solid 1px;
    padding-left: 8px;
    vertical-align: middle;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside li a {
    height: 46px;
    display: block;
    border: #dedede solid 1px;
    margin: 8px;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside li a:hover {
    border: #256DC3 solid 1px;
    background-color: #f8f8f8;
    transition: all ease .3s;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside li a:hover span {
    color: #256DC3;
    border-left: #256DC3 solid 1px;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside li a i {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: 5px;
    margin-left: 8px;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn001 a i {
    background: url(../images/gr1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn002 a i {
    background: url(../images/gr2.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn003 a i {
    background: url(../images/gr3.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn004 a i {
    background: url(../images/gr4.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn005 a i {
    background: url(../images/gr5.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn006 a i {
    background: url(../images/gr6.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn007 a i {
    background: url(../images/gr7.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn008 a i {
    background: url(../images/gr8.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn009 a i {
    background: url(../images/gr9.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0010 a i {
    background: url(../images/gr10.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0011 a i {
    background: url(../images/gr11.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0012 a i {
    background: url(../images/gr11_1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0013 a i {
    background: url(../images/gr12.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0014 a i {
    background: url(../images/gr13.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0015 a i {
    background: url(../images/gr14.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0016 a i {
    background: url(../images/gr15.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0017 a i {
    background: url(../images/gr16.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0018 a i {
    background: url(../images/gr16_1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0019 a i {
    background: url(../images/gr17.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0020 a i {
    background: url(../images/gr18.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0021 a i {
    background: url(../images/gr18_1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0022 a i {
    background: url(../images/gr19.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0023 a i {
    background: url(../images/gr19_1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0024 a i {
    background: url(../images/gr20.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0025 a i {
    background: url(../images/gr21.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0026 a i {
    background: url(../images/gr22.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0027 a i {
    background: url(../images/gr23.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0028 a i {
    background: url(../images/gr23_1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0029 a i {
    background: url(../images/gr24.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .grfw_btn0030 a i {
    background: url(../images/gr25.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn001 a i {
    background: url(../images/fr1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn002 a i {
    background: url(../images/fr2.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn003 a i {
    background: url(../images/fr3.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn004 a i {
    background: url(../images/fr4.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn005 a i {
    background: url(../images/fr5.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn006 a i {
    background: url(../images/fr6.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn007 a i {
    background: url(../images/fr7.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn008 a i {
    background: url(../images/fr8.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn009 a i {
    background: url(../images/fr9.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0010 a i {
    background: url(../images/fr10.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0011 a i {
    background: url(../images/fr12.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0012 a i {
    background: url(../images/fr13.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0013 a i {
    background: url(../images/fr14.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0014 a i {
    background: url(../images/fr15.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0015 a i {
    background: url(../images/fr16.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0016 a i {
    background: url(../images/fr17.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0017 a i {
    background: url(../images/fr18.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0018 a i {
    background: url(../images/fr19.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0019 a i {
    background: url(../images/fr20.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0020 a i {
    background: url(../images/fr21.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0021 a i {
    background: url(../images/fr22.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0022 a i {
    background: url(../images/fr23.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0023 a i {
    background: url(../images/fr24.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0024 a i {
    background: url(../images/fr25.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0025 a i {
    background: url(../images/fr26.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0026 a i {
    background: url(../images/fr27.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0027 a i {
    background: url(../images/fr28.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .frfw_btn0028 a i {
    background: url(../images/fr29.png) no-repeat;
}

.tag12sel {
    color: #355e92;
    font-size: 20px;
    font-weight: bold;
}

.tag12sel a {
    display: inline-block;
    height: 32px;
    border-bottom: #355e92 solid 5px
}

.tag12sel a:link,
.tag12sel a:visited {
    color: #355e92;
    text-decoration: none;
}

.tag12sel a:hover {
    color: #355e92;
    text-decoration: none;
}

.tag12selno {
    color: #666666;
    font-size: 20px;
    line-height: 22px;
}

.tag12selno a:link,
.tag12selno a:visited {
    color: #666666;
    text-decoration: none;
}

.tag12selno a:hover {
    color: #666666;
    text-decoration: none;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn001 a i {
    background: url(../images/ggfw1.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn002 a i {
    background: url(../images/ggfw2.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn003 a i {
    background: url(../images/ggfw3.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn004 a i {
    background: url(../images/ggfw4.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn005 a i {
    background: url(../images/ggfw5.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn006 a i {
    background: url(../images/ggfw6.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn007 a i {
    background: url(../images/ggfw7.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn008 a i {
    background: url(../images/ggfw8.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn009 a i {
    background: url(../images/ggfw9.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0010 a i {
    background: url(../images/ggfw10.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0011 a i {
    background: url(../images/ggfw11.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0012 a i {
    background: url(../images/ggfw12.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0013 a i {
    background: url(../images/ggfw13.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0014 a i {
    background: url(../images/ggfw14.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0015 a i {
    background: url(../images/ggfw15.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0016 a i {
    background: url(../images/ggfw16.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0017 a i {
    background: url(../images/ggfw17.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0018 a i {
    background: url(../images/ggfw18.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0019 a i {
    background: url(../images/ggfw19.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0020 a i {
    background: url(../images/ggfw20.png) no-repeat;
}

.con_inside_grfw .grfw_inside .zwfw_btn_inside .ggfw_btn0021 a i {
    background: url(../images/ggfw21.png) no-repeat;
}

.con_inside_grfw .grfw_inside .ggfw_btn_inside li {
    width: 20%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    padding: 8px 0px;
    float: left;
}

.con_inside_grfw .grfw_inside .ggfw_btn_inside li a {
    display: inline-block;
    width: 94%;
    background-color: #E3F0FF;
    border-radius: 6px;
}

.con_inside_grfw .grfw_inside .ggfw_btn_inside li a:hover {
    background-color: #256dc3;
    color: #fff;
    transition: all ease .3s;
}


/*useless*/


/***新闻列表页***/

.location {
    margin-bottom: 10px;
}

.location .one {
    vertical-align: middle;
}

.location p {
    display: inline-block;
    font-size: 14px;
    color: #256dc3;
    height: 24px;
    line-height: 24px;
}

.location p a {
    display: inline-block;
    font-size: 14px;
    color: #256dc3;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}

.newslist_left {
    width: 250px;
    float: left;
}

.dqlm {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #256dc3;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    /* margin-bottom: 10px; */
}

.newslist_left .lm_btn {
    width: 190px;
    min-height: 580px;
    padding: 5px 25px 15px 25px;
    border: #f3f3f3 solid 5px;
    border-top: 0;
}

.newslist_left .lm_btn ul li a {
    width: 92%;
    display: inline-block;
    font-size: 16px;
    line-height: 50px;
    border-bottom: #cecece dashed 1px;
}

.curr_cate_class {
    color: #399ff3;
    border-bottom: #399ff3 dashed 1px;
}

.lm_btn i {
    display: inline-block;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 6px 6px 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #399FF3;
}

.newslist_left .lm_btn ul li a:hover {
    color: #399ff3;
    border-bottom: #399ff3 dashed 1px;
}

.newslist_right {
    width: 820px;
    float: right;
    margin-bottom: 30px;
    height: 400px;
    height: auto !important;
    min-height: 400px;
}

.class_newslist li {
    font-size: 14px;
    line-height: 40px;
    color: #888;
    padding-left: 16px;
    background: url(../images/ico.png) no-repeat left;
    text-align: right;
}

.class_newslist li a {
    font-size: 16px;
    float: left;
}

#b1 {
    margin-top: 336px;
    margin-bottom: 40px;
    overflow: hidden;
}

.zxdt {
    width: 490px;
}

#b1 .gt {
    overflow: hidden;
    position: relative;
    margin-bottom: 8px;
}

#b1 .gt h4 {
    height: 20px;
    width: 55%;
    top: 0;
    right: 0;
    position: absolute;
    border-bottom: #0585ce solid 3px;
}

#b1 .img {
    width: 236px;
    height: 36px;
    float: left;
}

#b1 .more a {
    height: 27px;
    line-height: 27px;
    color: #fff;
    background-color: #0685c8;
    float: right;
    font-size: 14px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 8px;
}

.topnews {
    overflow: hidden;
    position: relative;
    padding-bottom: 10px;
    border-bottom: #cecece dashed 1px;
}

.topnews h3 {
    text-align: center;
    line-height: 36px;
}

.topnews h3 a {
    color: #333;
}

.topnews h3 a:hover {
    color: #0685cc;
}

.topnews p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

#b1 .topnews p a {
    color: #da1b1b;
}

#xmlh {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
}

.gtt {
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}

.gtt h4 {
    height: 33px;
    width: 75%;
    top: 0;
    right: 0;
    position: absolute;
    border-bottom: #cecece solid 1px;
}

.gtt .more a {
    height: 27px;
    line-height: 27px;
    color: #fff;
    background-color: #0685c8;
    float: right;
    font-size: 14px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 20px;
}

#xmlh .lhnews {
    overflow: hidden;
}

#xmlh .lhnews .lnews {
    width: 490px;
    padding-right: 20px;
}

#xmlh .lhnews .rnews {
    width: 490px;
}

#fwqy {
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
}

#fwqy .qynews {
    position: relative;
    overflow: hidden;
}

#fwqy .lnews {
    width: 490px;
    position: absolute;
    margin-top: 30px;
}

#fwqy .qynews .pic {
    width: 478px;
    height: 268px;
    background: url(b1.png) no-repeat;
}

#fwqy .qynews .pic img {
    margin: 26px 18px;
}


/*快速导航栏 start*/

.shortcut {
    height: 30px;
    line-height: 30px;
    background-color: #e3e4e5;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    color: #999;
}

.city {
    margin-left: 200px;
}

.shortcut li {
    float: left;
}

.space {
    width: 1px;
    height: 10px;
    background-color: #ccc;
    margin: 10px 12px 0;
}

.GovInfoContent table {
    border-spacing: 0px;
    border-collapse: collapse;
}

.GovInfoContent table td {
    padding: 2px;
}